package org.springblade.modules.notice.core.receiver;

import java.util.Set;

/**
 * 消息推送对象处理器
 */
public interface PushObjectHandler {

	/**
	 * 获取消息接收者
	 * @param id 业务ID
	 * @param pushTypeField 推送类型字段 userId, phone, openid, registrationId
	 * @return 推送对象，多个逗号隔开
	 */
	Set<String> getPushReceivers(Long id, String pushTypeField);
}
